director of technical services - Turkish English Dictionary